﻿using Vra.Components.Models.Menu;
using Vra.Components.ViewModels;

namespace Vra.ViewModels
{
	/// <summary>
	/// ViewModel для главного окна
	/// </summary>
	public class MainWindowViewModel : BaseViewModel
	{
		private MenuItem _selected;

		/// <summary>
		/// Список меню для компонента левого меню
		/// </summary>
		public MenuList LeftMenu { get; private set; }

		/// <summary>
		/// Задает и возвращает выделенный элементменю
		/// </summary>
		public MenuItem Selected
		{
			get { return _selected;}
			set
			{
				_selected = value;
				Raise("Selected");
			}
		}

		public MainWindowViewModel()
		{
			LeftMenu = new MenuList();
		}
	}
}
